package com.cn.date.date;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * java.time 是从 Java 8 引入的新日期和时间 API，它更现代化和高效。
 */
public class Date_04_JavaTime {
    public static void main(String[] args) {
        //1.获取当前日期时间
        LocalDateTime now1 = LocalDateTime.now();
        System.out.println("当前时间 "+now1);

        //格式化和解析
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        LocalDateTime now2 = LocalDateTime.now();
        String formattedNow2 = now2.format(formatter); //格式化
        System.out.println("格式化后的日期："+formattedNow2);

        //解析
        LocalDateTime parsedDate = LocalDateTime.parse("2024-11-21 12:00:00", formatter);//解析
        System.out.println("解析后的日期："+parsedDate);

    }
}
